Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Australian Open - Melbourne BNP Paribas Open - Indian Wells Romania F17 Armenia F1 Georgia F2 Germany F13 USA F22 USA F6 Romania F1 Romania F5 Romania F6 Romania F7 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F17 Germany F18 Germany F19 Dominican Republic F4 Dominican Republic F5 Egypt F4 Egypt F6 Romania F1 Romania F2 Romania F3 Romania F5 Germany F6 Germany F7 Germany F8 Romania F11 Germany F13 Germany F17 Turkey F9 Senegal F1 Senegal F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Spain F11 Spain F12 Bulgaria F3 Romania F2 Romania F3 Romania F4 Germany F9 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Turkey F9 Turkey F10 Turkey F11 Belarus F4 Turkey F6 Turkey F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F8 Italy F10 Italy F11 Romania F2 Germany F5 Germany F7 Romania F9 Turkey F6 Turkey F7 Turkey F8 Turkey F12 Turkey F15 Turkey F16 Romania F1 Romania F3 Turkey F7 Turkey F8 Turkey F9 Turkey F15 Romania F3 China F1 China F2 Romania F3 Romania F16 Ukraine F3 Germany F16 USA F25 Romania F10 Germany F8 Germany F14 VI Torneo Internazionale di Tennis - Barletta Warta Cup 2001 - Sopot XXIX Edizione 'A.Savoldi Marco' - Manerbio Tennis Napoli Cup - Naples Garden Open - Rome Memorial Savigni - Sassuolo ATU Cup 2001 - Weiden Pro Tennis World Open - Boca Raton Asirom Challenger Brasov - Brasov Challenger Ford de Cherbourg - Cherbourg ATU Cup - Weiden Warsteiner Challenger Lubeck - Lubeck Copa Sevilla - Seville ECM Cup - Prague Architect Open - Budapest Zivnobanka Czech Open - Prostejov Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Warsteiner Challenger Wolfsburg - Wolfsburg VIII Trofeo Ciutat de Barcelona - Barcelona I Tourneo Fila Citta di Brindisi - Brindisi Marburg Challenger Pekao Open - Szczecin Sporting Challenger - Turin Memorial Savigny - Sassuolo Mamaia Challenger - Constanta Trani Challenger Samarkand Challenger XI Venice Open - Venice Astana Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Szczecin Challenger Heilbronn Challenger Sarajevo Challenger Lermontov Challenger Tunis Challenger Karshi Challenger Samarkand Challenger Arad Challenger Kosice Challenger Timisoara Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger St. Remy Challenger Fergana Challenger Helsinki Challenger Chennai Challenger New Delhi Challenger Mersin Challenger Recanati Challenger Sibiu Challenger Geneva Challenger Karshi Challenger New Delhi Challenger Raanana Challenger Heilbronn Challenger Moscow Challenger Braunschweig Challenger Poznan Challenger Liberec Challenger Prague Challenger Salzburg Challenger Dallas Challenger Kazan Challenger Timisoara Challenger - Timisoara Tashkent Challenger Fergana Challenger Diego Open - Budapest Mersin Challenger Caltanissetta Challenger Shenzhen Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger Irving Challenger Kolkata Challenger Guangzhou Challenger Istanbul 2 Challenger Heilbronn Challenger Chicago Challenger Rome Challenger Roanne Challenger Braunschweig Challenger Trnava Challenger Ningboo Challenger Ortisei Challenger Cleveland Challenger Mouilleron-Le-Captif Challenger Prague Challenger Helsinki Challenger Burnie Challenger Launceston Challenger Kamnik Challenger - Kamnik Lugano Challenger Aix En Provence Challenger Guangzhou Challenger Bordeaux Challenger Fergana Challenger Canberra Challenger Chisinau Challenger Istanbul Challenger Tashkent Challenger Braunschweig Challenger Muller Cup - Ulm Estoril Open - Estoril Qatar Exxon Mobil Open 2003 - Doha Idea Prokom Open - Sopot Open de Moselle - Metz Pekao Open 2003 - Szczecin Karshi Challenger Samarkand Challenger Trofeo Barcelona de Tenis - Barcelona Furth Challenger Braunschweig Challenger San Benedetto Challenger Szczecin Challenger Punta Del Este Challenger Mauthausen Challenger Brasov Challenger Cary Challenger Trnava Challenger Prostejov Challenger Copa Ericsson Uruguay - Montevideo Busan Challenger Oeiras 4 Challenger Bath Challenger Suzhou Challenger Mersin Challenger Porto Challenger Tunis Challenger Prostejov Challenger Seoul Challenger Ostrava Challenger Ningboo Challenger Liuzhou Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Bangalore Challenger Brasil Open - Costa do Sauipe Marburg Challenger Braunschweig Challenger Open de la Comunidad Valenciana - Valencia Scheveningen Challenger Bercuit Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Prostejov Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Sibiu Challenger St. Petersburg Open - St. Petersburg Medibank Private International - Sydney St. Remy Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Olbia Geovillage Open - Olbia Brasil Open - Costa do Sauipe San Marino Cepu Open - San Marino Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Bucharest Challenger Bergamo Challenger Roanne Challenger Pau Challenger Allianz Suisse Open - Gstaad Copa Ericsson Chile - Santiago Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger Croatia Open - Umag Heilbronn Challenger Surbiton Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Istanbul Challenger Phoenix Challenger ABN/AMRO World Tennis Tournament - Rotterdam Split Challenger Canberra Challenger Oeiras 3 Challenger Open de Tenis Comunidad Valenciana - Valencia St. Tropez Challenger Open SEAT Godo 2006 - Barcelona Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Murcia Challenger Girona Challenger Barcelona Challenger Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel International Championship of Croatia - Umag ARAG World Team Championship - Dusseldorf Girona Challenger Heineken Open - Auckland Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Poznan Challenger 2003 Mercedes Cup - Stuttgart Francavilla Challenger Iasi Challenger ARAG World Team Championship - Dusseldorf Tashkent Challenger Mercedes Cup - Stuttgart Grodzisk Mazowiecki Challenger Rennes Challenger Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Monastir Challenger Heineken Open - Auckland CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Hersonissos 6 Challenger Catella Swedish Open - Bastad Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Sibiu Challenger Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Malaysian Open - Kuala Lumpur Irving Challenger Loughborough Challenger Pune Challenger ATP Studena Croatia Open Umag - Umag Kazan Challenger St. Petersburg Open - St. Petersburg Todi Challenger Mouilleron-Le-Captif Challenger Open de Tenis Comunidad Valenciana - Valencia International Championship of Croatia - Umag Istanbul Challenger Gelsor Open Romania - Bucharest Moscow Challenger St. Petersburg Open - St. Petersburg Izmir Challenger Poznan Challenger ABN AMRO World Tennis Tournament - Rotterdam Happy Valley Challenger Hong Kong Challenger Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Kolkata Challenger Open de Nice Cote d'Azur - Nice Kosice Challenger SkiStar Swedish Open - Bastad ARAG World Team Championship - Dusseldorf Open de Tenis Comunidad Valenciana - Valencia Eckental Challenger Rakuten Japan Open - Tokyo Ortisei Challenger Heineken Open - Auckland Ordina Open - s-Hertogenbosch Copa Claro - Buenos Aires Tyumen Challenger Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Heilbronn Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Batman Challenger Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Valencia Open - Valencia Qatar ExxonMobil Open - Doha Bergamo Challenger Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco China Open - Beijing Portugal Open - Oeiras Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Rio Open 500 - Rio de Janeiro Portugal Open - Oeiras Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Mersin Challenger Erste Bank Open - Vienna Memphis Open - Memphis Grand Prix de Tennis de Lyon - Lyon Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco European Open - Antwerp ASB Classic - Auckland Bet-at-home Open - Hamburg Liberec Challenger Winston-Salem Open - Winston-Salem ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Kazan Challenger Astana Open - Nur-Sultan Antalya Open - Antalya Open de Moselle - Metz Kremlin Cup - Moscow China Open - Beijing St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad SkiStar Swedish Open - Bastad Davidoff Swiss Indoors - Basel Suisse Open - Gstaad Grand Prix Hassan II - Marrakech Open Parc - Lyon Nordea Open - Bastad Moselle Open - Metz China Open - Beijing Proton Malaysian Open - Kuala Lumpur Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest SA Tennis Open - Johannesburg Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Raanana Challenger Arad Challenger Generali Open - Kitzbuhel BCR Open Romania - Bucharest Kremlin Cup - Moscow Brasov Challenger Poznan Challenger Adelaide International 1 - Adelaide Oberstaufen Challenger Tata Open Maharashtra - Pune Open 13 Provence - Marseille Heineken Open - Auckland Stockholm Open - Stockholm Abierto de Tenis Mifel - Los Cabos Tata Open Maharashtra - Pune Millennium Estoril Open - Estoril Stockholm Open - Stockholm Delray Beach Open - Delray Beach Kremlin Cup - Moscow Citi Open - Washington Kremlin Cup - Moscow Delray Beach Open - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Tiriac Open - Bucharest Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Malaysian Open - Kuala Lumpur Heineken Open - Auckland ATP Challenger Tour Finals Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Orleans Challenger Mons Challenger Maui Challenger BRD Nastase Tiriac Trophy - Bucharest Oberstaufen Challenger Jonkoping Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Citi Open - Washington San Diego Challenger Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Monza Challenger TEB BNP Paribas Istanbul Open - Istanbul Nord/LB Open - Braunschweig Antalya Cup - Antalya Aegon Nottingham Open - Nottingham Ostrava Challenger AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Kobe Challenger The LTA Hull Challenger - Hull ASB Classic - Auckland SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Tyumen Challenger TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere Hall of Fame Open - Newport XXVIII Edizione 'A.Savoldi' - Manerbio San Marino Challenger Villena Challenger Brisbane International - Brisbane Forli 2 Challenger Monterrey Challenger Memphis Open - Memphis Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Antalya Cup - Antalya Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Cagliari Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Chengdu Open - Chengdu China Open - Beijing Copa Ericsson Brazil - Sao Paulo Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Canberra Challenger BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Abierto Mexicano Telfonica MoviStar - Acapulco Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Qatar Open - Doha Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Open Seat Godo 2005 - Barcelona Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Mercedes Cup - Stuttgart Singapore Tennis Open - Singapore Davidoff Swiss Indoors - Basel Prague 2 Challenger Millennium Estoril Open - Estoril Heineken Open - Auckland Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Estoril Open - Estoril Perugia Challenger Open Seat Godo 2003 - Barcelona Orleans Challenger The Dubai Tennis Championships - Dubai Milan Challenger Brasov Challenger Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Campionati Internazionali di Sicilia - Palermo Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Korea Open - Seoul Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Hersonissos 5 Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Bucharest Open - Bucharest Lille Challenger Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Ilkley Challenger BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Catella Swedish Open - Bastad Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Copa AT&T - Buenos Aires Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Shenzhen Open - Shenzhen Idea Prokom Open - Sopot Pacific Life Open - Indian Wells Suisse Open - Gstaad Masters Series Monte-Carlo - Monte Carlo Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Maharashtra Open - Pune Swiss Open - Gstaad Generali Open - Kitzbuhel Nature Valley International - Eastbourne Pacific Life Open - Indian Wells Tata Open - Chennai Murray River Open - Melbourne Sony Ericsson Open - Miami Tennis Masters Series - Indian Wells Masters Series Hamburg - Hamburg Belgrade 2 - Belgrade Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Quimper Challenger Rogers Cup - Montreal Prague 1 Challenger Winston-Salem Open - Winston-Salem Indian Wells Challenger BNP Paribas Masters - Paris Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid Tennis Masters Series - Toronto Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Open Seat Godo - Barcelona Rogers Cup - Montreal BNP Paribas Open - Indian Wells Bratislava 1 Challenger Delray Beach Open - Delray Beach Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Tenerife 1 Challenger Mutua Madrilena Madrid Open - Madrid Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Tennis Masters Series - Miami Campionati Internazionali d'Italia - Rome Turin Challenger BNP Paribas Masters - Paris Masters Series - Hamburg Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid Masters Series Madrid - Madrid BNP Paribas Masters - Paris Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo International Indoor Tennis Championships of Croatia - Zagreb BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells CA Tennis Trophy - Vienna Sony Ericsson Open - Miami Dallas Open - Dallas Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Heineken Open - Auckland Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Grand Prix Hassan II - Marrakech Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Open Parc - Lyon Rogers Masters - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Rogers Masters - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Australian Open - Melbourne Western & Southern Open - Cincinnati Western & Southern Open - New York Mutua Madrilena Madrid Open - Madrid National Bank Open - Toronto Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Atlanta Open - Atlanta Mutua Madrid Open - Madrid Hangzhou Open - Hangzhou Dallas Open - Dallas Miami Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells French Open - Paris Mutua Madrid Open - Madrid Croatia Open - Umag Wimbledon - London French Open - Paris European Open - Antwerp Aircel Chennai Open - Chennai ASB Classic - Auckland Wimbledon - London Australian Open - Melbourne French Open - Paris Shenzhen Open - Shenzhen Australian Open - Melbourne Erste Bank Open - Vienna French Open - Paris Open Sud de France - Montpellier U.S. Open - New York German Tennis Championships - Hamburg U.S. Open - New York Australian Open - Melbourne Argentina Open - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London BNP Paribas Open - Indian Wells Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Mubadala World Tennis Championship U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Infosys Hall of Fame Open - Newport Iasi Challenger Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Group II, 1R, MDA-EGY 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 U.S. Open (juniors) French Open (juniors) Mubadala World Tennis Championship Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Capitala World Tennis Championship Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, QF, ESP-AUT 4-1 Mubadala World Tennis Championship Wimbledon (juniors) Davis Cup, World Group, QF, FRA-ESP 5-0 The Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Hopman Cup - Perth Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Oeiras 4 Challenger Hamburg Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0